char to26(int data)
{
int i;
char str;
str = 65 + data - 1;
return str;
}
char* reverse(char* str)
{
int i, j;
i = 0;
j = strlen(str)-1;
while (i < j)
{
char tmp = str[i];
str[i] = str[j];
str[j] = tmp;
i++;
j--;
}
return str;
}
void the10to26(int data)
{
int tmp;
char mydata[1000];
int k=0;
while (data)
{
tmp = data;
tmp = data % 26;
mydata[k++] = to26(tmp);
data = data / 26;
}
mydata[k] = '\0';
cout<<reverse(mydata);
}
{
int i;
char str;
str = 65 + data - 1;
return str;
}
char* reverse(char* str)
{
int i, j;
i = 0;
j = strlen(str)-1;
while (i < j)
{
char tmp = str[i];
str[i] = str[j];
str[j] = tmp;
i++;
j--;
}
return str;
}
void the10to26(int data)
{
int tmp;
char mydata[1000];
int k=0;
while (data)
{
tmp = data;
tmp = data % 26;
mydata[k++] = to26(tmp);
data = data / 26;
}
mydata[k] = '\0';
cout<<reverse(mydata);
}